@CHARSET "ISO-8859-1";

/* RESETEADO DE PROPIEDADES PARA NAVEGADORES */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* PRINCIPALES */
button { background: none; border: 1px solid black; font-family: sans-serif; font-size: 11px; margin-top: 15px;}
input { float: left; display: block; clear: both; border: 1px solid #b3c743; border-bottom: 0px; padding: 3px;font-family: sans-serif; font-size: 11px;}
textarea { float: left; display: block; clear: both; border: 1px solid #b3c743; border-bottom: 0px; padding: 3px;font-family: sans-serif; font-size: 11px;}
select { float: left; display: block; clear: both; border: 1px solid #b3c743; border-bottom: 0px; padding: 3px;font-family: sans-serif; font-size: 11px;}
label { font-size: 11px; font-weight: bold; clear: both; float: left; display: block; margin-top: 10px; margin-bottom: 5px;}
form {  margin-left: 20px;}

.clear {clear: both;}
.formRow { display: block; float: left; margin-left: 20px;}
.topPad { height: 23px; display: inline-block; margin-top: 10px;}
.topPad a:link, .topPad a:visited { color:white; text-decoration: none; }
.topData { color: #b3c743; }
.topData a:link, a:visited { color: #b3c743; text-decoration: none; }
.topData a:HOVER { color:white; }
.tituloObjeto { float: left; font-weight:bold; font-size: 12px;}
.descObjeto {float: left; text-align: justify;font-size: 11px;}
.precio { font-size: 20px; font-weight: bold; font-family: sans-serif;}
.listData { font-size: 14px; color: olive; margin-right: 10px;}
.quejaData { font-size: 12px; color: olive;}
.cabeceraListado { margin-top: 20px; }

/* PIE DE PAGINA */
#footer { margin-left: auto; margin-right: auto; width: 900px; padding: 8px; color: white; padding-top: 20px; padding-bottom: 20px; background: black; margin-top: 150px; margin-bottom: 20px;text-align: center; font-family: sans-serif; font-size: 10px;}

/* CABECERA */
#contenedorCabecera { width: 100%; background: black; text-align: center;}
#utilizableCabecera { width: 1000px; margin-left: auto; margin-right: auto; padding-top: 10px;}
#logoCabecera {float: left; padding-top: 10px;}
#userSearch {color: white; float: right; text-align: left; margin-top: 20px; margin-right: 60px;}
#userSearch ul {list-style-image: url("../img/flecha_usuario.png");}
#userSearch li {color: white; font-family: sans-serif; margin-top: 5px; font-size: 12px; font-weight: bold;}
#menuTop { width: 600px; margin-left: auto; margin-right: auto; color: white; text-align: left; padding-left: 180px;}
#menuTop li { display: inline-block; width: 100px; font-size: 12px; font-weight:bold; text-align: center; font-family: sans-serif;}
.menuTopLink:hover {background: url("../img/top_hover.png"); color: black;}
.menuTopLink:hover a:link, .menuTopLink:hover a:visited {color:black; text-decoration: none;}
.menuTopLinkSelected {background: url("../img/top_hover.png"); color: black;}
.menuTopLinkSelected a:link, .menuTopLinkSelected a:visited {color:black; text-decoration: none;}
#searchBar {margin-left: 70px;}

/* CUERPO */
#contenedorMain {width: 900px; background: white; margin-left: auto; margin-right: auto; margin-top: 20px; }
#navBar { width: 100%; border: 1px solid #bfbfbf; background: #ededed; padding: 8px; margin-bottom: 20px; font-family: sans-serif; font-size: 11px; font-weight: bold;}
#menuIzq { width: 200px; border: 1px solid #bfbfbf; background: #ededed; padding: 8px; float: left;}
#menuIzq li {background: url("../img/rayita_menu.png") left no-repeat; padding: 5px; padding-left: 15px; font-family: sans-serif; font-size: 11px;}
#menuIzq li a:link,#menuIzq li a:visited {color: black; text-decoration: none; }
#menuIzq li:hover {background: url("../img/rayita_menu_sel.png") left no-repeat gray; color:white;}
#menuIzq li:hover a:link,#menuIzq li:hover a:visited {color: white; text-decoration: none ;}
.mensaje { width: 100%; border: 1px solid #bfbfbf; padding: 10px; font-size: 11px; background: #ededed; }

/* LISTAR CATEGORIAS */
#contContenido { float: left; margin-left: 70px;font-family: sans-serif; width: 550px;}
#contContenido li { border-bottom: 1px solid #bfbfbf; margin-bottom: 10px;padding: 20px;}
.conCatImg { display: block; float: right; }
.conCatTexto {  margin-left: 40px; display: block; float: left; width: 240px;}
.conCatPrecio { margin-top: 10px; margin-left: 40px; font-size: 10px;}
.conCatPrecio a {float: right;}

/* LISTAR TASACIONES */
#listaTasaciones {margin-left: 40px;}
#listaTasaciones li {border-bottom: 1px dashed #bfbfbf; font-size: 12px; font-weight: bold;}

/* LISTAR OBJETOS */
#listarObjetos {margin-left: 40px;}
#listarObjetos li {border-bottom: 1px dashed #bfbfbf; font-size: 12px; font-weight: bold;}

/* LISTAR QUEJAS */
#listarQuejas {margin-left: 40px;}
#listarQuejas li {border-bottom: 1px dashed #bfbfbf; font-size: 12px; font-weight: bold;}
